microprogramming

microprogramming
микропрограммирование
Syn:
microcoding, проектирование и написание микропрограмм для реализации машинных наборов команд. Микропрограммы (микрокод) можно легко менять в любое время, что значительно облегчает процесс проектирования, позволяет безболезненно добавлять новые команды, делать компьютеры со сменными наборами команд, командами, которые могут написать сами пользователи, и т. д. Эта технология широко применяется и применялась, например, в таких семействах машин, как IBM System/360 и DEC VAX и множестве других. Существует три основных подхода к микропрограммированию:
-горизонтальное микропрограммирование (horizontal microprogramming), при котором микрокоманда имеет большое количество полей и они одновременно управляют всеми микрооперациями и регистрами процессора. Это обеспечивает высокую производительность процессора, но требует очень широкого слова микрокоманды и трудоёмко в разработке
-вертикальное микропрограммирование (vertical microprogramming), при котором микрокоманда задаёт лишь небольшое количество микроопераций с формированием управляющих сигналов для функциональных устройств. Вертикальные микрокоманды легче разрабатывать и отлаживать, но производительность процессора снижается, так как дополнительное время расходуется на их выборку и дешифрацию
-диагональное микропрограммирование (diagonal microprogramming), сочетающее свойства вертикального и горизонтального микропрограммирования

Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. . 1998-2007.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "microprogramming" в других словарях:

  • microprogramming — [mī΄krō prō′gram΄iŋ, mī΄krō prō′grəmiŋ] n. Comput. the programming of microcode …   English World dictionary

  • microprogramming — mikroprogramavimas statusas T sritis informatika apibrėžtis ↑Mikroprogramų, skirtų procesoriui valdyti, kūrimas. atitikmenys: angl. microprogramming ryšiai: dar žiūrėk – mikroprograma …   Enciklopedinis kompiuterijos žodynas

  • microprogramming — noun Date: 1953 the use of routines stored in memory rather than specialized circuits to control a device (as a computer) …   New Collegiate Dictionary

  • microprogramming — /muy kreuh proh gram ing, greuh ming/, n. Computers. the use or preparation of microprograms. [MICRO + PROGRAMMING] * * * Process of writing microcode for a microprocessor. Microcode is low level code that defines how a microprocessor should… …   Universalium

  • microprogramming — n. creation of a microprogram, creation of a sequence of microinstructions (Computers) maɪkrəʊ prəʊgræm n. sequence of microinstructions (Computers) v. create a microprogram, create a sequence of microinstructions (Computers) …   English contemporary dictionary

  • microprogramming — mi·cro·programming …   English syllables

  • microprogramming —    Combining basic, elemental computer operations to create higher level functions on the computer …   IT glossary of terms, acronyms and abbreviations

  • microprogramming — …   Useful english dictionary

  • Microcode — is a layer of hardware level instructions and/or data structures involved in the implementation of higher level machine code instructions in many computers and other processors; it resides in special high speed memory and translates machine… …   Wikipedia

  • Rodnay Zaks — (born 10 February 1946, Paris) is a prolific French born American author of books on computer programming [ [http://www.isbn.pl/A rodnay zaks/ Rodnay Zaks new and used books ] ] , including the seminal Programming the Z80 and Programming the 6502 …   Wikipedia

  • Gerhard Chroust — (April 23, 1941) is a Austrian systems scientist, and Professor Emeritus for Systems Engineering and Automation at the Institute of System Sciences at the Johannes Kepler University of Linz, Austria. Chroust is an authority in the fields of… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»